<?php

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 * Description of Atendimento
 *
 * @author gilberto
 */
class Atendimento extends AppModel{
    
    var $name = 'Atendimento';
    
    var $belongsTo = array('Usuario');
    
    var $validate = array(
        'nm_responsavel_origem_entrega' => array('rule'=>'notEmpty','message'=>'sdf','required'=>false),
        'nm_endereco_origem_entrega' => array('rule'=>'notEmpty'),
        'nm_cidade_origem_entrega' => array('rule'=>'notEmpty'),
        'nm_bairro_origem_entrega' => array('rule'=>'notEmpty'),
        'nm_cidade_destino_entrega' => array('rule'=>'notEmpty'),
        'nm_bairro_destino_entrega' => array('rule'=>'notEmpty'),
        'nm_endereco_destino_entrega' => array('rule'=>'notEmpty'),
        'nm_endereco_origem_entrega' => array('rule'=>'notEmpty'),
        'vl_frete' => array('rule'=>'notEmpty'),
        'usuario_id' => array('notEmpty')
    );
    
    
    public function pesquisarFrete($cidade,$bairro){
        $frete = ClassRegistry::init('Frete');
        return $frete->find('all',array(
            'conditions' => array(
                'Cidade.nm_cidade' => $cidade,
                'Frete.nm_bairro_frete' => $bairro
            )
        ));
    }
    
    public function compararFrete($cidade_origem,$bairro_origem,$cidade_destino, $bairro_destino){
        $origem = $this->pesquisarFrete($cidade_origem, $bairro_origem);
        $destino = $this->pesquisarFrete($cidade_destino, $bairro_destino);
        
        if($origem[0]['Frete']['vl_frete'] > $destino[0]['Frete']['vl_frete']){
            return $origem[0]['Frete']['vl_frete'];
        }else{
            return $destino[0]['Frete']['vl_frete'];
        }
    }
}

?>
